home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
util
/
text
/
xes.lha
/
XES
/
REXX
/
SavePrefs.xdme
< prev
next >
Wrap
Text File
|
1995-08-01
|
916b
|
42 lines
/* $VER: SavePrefs.xdme 1.0 (01 Aug 1995) */
lowcase = "abcdefghijklmnopqrstuvwxyz"
upcase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
options results
'rxresult $filename'
outfile = result || ".xsrc"
'rxresult $mode'
mode = result
select
when mode = "ANSI C / C++" then md = "c-mode"
when mode = "K&R C" then md = "krc-mode"
otherwise md = translate(mode, lowcase, upcase) || "-mode"
end
'rxresult $indcol'
i = result
'rxresult $parcol'
p = result
'rxresult $margin'
m = result
line = md "setindcol" i "setparcol" p "margin" m
call open(output, outfile, "W")
call writeln(output, line)
vars = "_f0 _f1 _ff _h0 _h1 _hf _l _r _t _b _p _N _Tl"
do i = 1 to words(vars)
call writevar(word(vars,i))
end
call close(output)
exit
WriteVar:
parse arg v
xcom = "rxresult $" || v
xcom
x = result
if x = "RESULT" then x = ""
line = "settvar" v "(" || x || ")"
call writeln(output, line)
return